home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / filesy~1 / mfs609s.zoo / fsck / stproto.h < prev   
Encoding:
C/C++ Source or Header  |  1993-11-25  |  1.2 KB  |  38 lines

  1. #ifdef __STDC__
  2. # define    P(s) s
  3. #else
  4. # define P(s) ()
  5. #endif
  6.  
  7.  
  8. /* fsck.c */
  9. void do_fsck P((void ));
  10. static void traverse_zones P((int (*func )(zone_nr *zone ,unsigned level )));
  11. static int pass1 P((zone_nr *zone , unsigned level ));
  12. static int pass1a P((zone_nr *zone , unsigned level ));
  13. static void add_dup P((zone_nr zone ));
  14. static void do_dup P((zone_nr zone ));
  15. static int is_dup P((zone_nr zone ));
  16. static int is_rem P((zone_nr zone ));
  17. static void check_root P((void ));
  18. static void traverse_dir P((int (*func )()));
  19. static int add_dirent P((dir_struct *adir ));
  20. static int addfunc P((dir_struct *dir , unsigned entry ));
  21. static void show_name P((ilist *inl ));
  22. static void lookup_name P((inode_stat *in ));
  23. static int i_to_name P((dir_struct *dir , unsigned entry ));
  24. static int mklost P((void ));
  25. static void check_dots P((void ));
  26. static int pass2 P((dir_struct *dir , unsigned entry ));
  27. static int _pass2 P((dir_struct *dir , unsigned entry ));
  28. static int pass2a P((dir_struct *dir , unsigned entry ));
  29. static void fix_dots P((void ));
  30. static void next_init P((void ));
  31. static void next_inode P((void ));
  32. static void read_inode_init P((void ));
  33. static void read_inode P((void ));
  34. static long alloc_inode P((void ));
  35. static void fix_root P((void ));
  36.  
  37. #undef P
  38.